iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
Modern Web

暑假旅程之自學Django系列 第 12

[Day12] 註冊API – urls之user app資料夾

  • 分享至 

  • xImage
  •  

昨天我們搭了一座橋梁從project到user app了,緊接著我們要到user app底下的urls,再搭一座橋梁從我們的user app到我們的註冊API啦~~

這裡提醒夥伴們,我們剛建立app資料夾的時候,不會有urls.py檔案,所以我們要從project資料夾的urls.py,複製一份到app資料夾底下做改寫成以下程式碼。

#user\urls.py
from django.contrib import admin
from django.urls import path
from .views import * 

urlpatterns = [
    path('register', register)
]

大家應該還記得urlpatterns裡面是做甚麼用的吧~~~ 這裡我直接寫上register,是因為我user\views裡面註冊API是名為register的function,然後我設定成啟動伺服器的網址再加上register,所以我註冊API的網址就成功設定成 http://127.0.0.1:8000/user/register ,這段的意思就是 http://127.0.0.1:8000/ (啟動伺服器的網址)加上user/(到user app)register(到register function)。

此外你可以像我這樣匯入,也可以from . import views把整個views匯入只是第二個參數register要改成views.register。

這裡有官方文件,裡面有對於urls更詳細的介紹唷。

今天把urls整個都設定完成了,接著就可以進入測試的階段,但是在進入測試之前,先來個預告,我們明天先把Day9 – views有提到的,關於csrf做一個補充,然後再過幾天我們會介紹測試API的工具。


上一篇
[Day11] 註冊API – urls之專案資料夾
下一篇
[Day13] 補充說明 – csrf
系列文
暑假旅程之自學Django30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言